日期

addDate('name值', '标题' [, '提示', '默认值', '日期格式', '额外属性', '额外css类'])

版本功能
1.0.5支持自定义时间插件的参数

标识符:date

参数含义类型
namename值string
title标题string
tips提示string
default默认值string
format日期格式string
extra_attr额外属性string
extra_class额外css类string

举个栗子" class="reference-link">举个栗子

  1. return ZBuilder::make('form')
  2. ->addDate('create_time', '发布时间')
  3. ->fetch();

日期 - 图1

默认值" class="reference-link">默认值

日期类型的默认值是空,如果有需要,可以自定义

  1. return ZBuilder::make('form')
  2. ->addDate('create_time', '发布时间', '', '2016-11-11')
  3. ->fetch();

自定义格式" class="reference-link">自定义格式

默认的日期格式是yyyy-mm-dd,可以自定义

  1. return ZBuilder::make('form')
  2. ->addDate('create_time', '发布时间', '', '', 'yyyy/mm/dd')
  3. ->fetch();

更多格式请参考 bootstrap-datepicker

额外属性" class="reference-link">额外属性

从1.0.5版本开始,支持自定义属性,比如startDate、endDate等,详细参数可参考https://bootstrap-datepicker.readthedocs.io/en/stable/

比如设置startDate,那么需要写成data-start-dateminViewMode要写成data-min-view-mode

  1. return ZBuilder::make('form')
  2. ->addDate('create_time', '发布时间', '', '', '', 'data-start-date=2017-05-05')
  3. ->fetch();

设置多个属性,用空格隔开,写在一起即可。

  1. return ZBuilder::make('form')
  2. ->addDate('create_time', '发布时间', '', '', '', 'data-start-date=2017-05-05 data-end-date=2017-06-06')
  3. ->fetch();

额外css类与之前的用法类似,后面就不在赘述了" class="reference-link">额外css类与之前的用法类似,后面就不在赘述了